package learningThread.api.stopApi;

/**
 * interrupt并不能直接马上关闭线程，还需要判断线程是否是停止状态，可通过 interrupted 获取当前线程是否为 中止状态
 */
public class TestThread2 {

    //通过这种方法可以停止打印 线程中的循环，但是线程会继续执行下去，跑完接下来的代码。完善的方法 请看 TestThread3
    public static void main(String[] args) {

        try {
            //继承Thread
            MyThread thread = new MyThread();
            thread.start();
            Thread.sleep(1000);
            thread.interrupt();


        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println("线程内部end");
    }
}
